hmi plc automation manufacturing control engineering electronics mmi contract manufacturing pcb assembly pcb industrial smt man machine interface assembly design circuit scada electronic